Managing knowledge on communication and information flow in global software projects
نویسندگان
چکیده
Communication is a key success factor of distributed software projects. Poor communication has been identified as a main obstacle to successful collaboration. Global projects are especially endangered by information gaps between collaborating sites. Different communication styles, technical equipment, and missing awareness of each other can cause severe problems. Knowledge about actual and desired channels, paths, and modes of communication is required for improving communication in a globally distributed project. However, many project participants know little about communication and information flow in their projects. In this contribution, we focus on knowledge about communication and information flow. It is acquired by modeling on-going and desired flows of information, including documented and non-documented channels of information flow. We analyzed a distributed software project from the information flow perspective. Based on the findings we developed specific techniques to improve information flow in distributed software development according to the FLOW Method. In a second distributed project we evaluated one of those techniques. We found the so called FLOW Mapping technique suitable for effectively spreading knowledge about communication and information flow in global software projects.
منابع مشابه
Measuring the Performance of the Virtual Teams in Global Software Development Projects
The development teams who are geographically spread, culturally mixed and mainly depend on information and communication technology (ICT) for communication is defined as a global virtual teams (GVTs). Despite the advancement of technologies, achieving the efficient performance of GVTs remains a challenge. The reviewed literature has highlighted the importance of training and development, organi...
متن کاملKnowledge Management in Distributed Agile Projects
Knowledge management (KM) is essential for success in Global Software Development (GSD) or Distributed Software Development (DSD) or Global Software Engineering (GSE). Software organizations are managing knowledge in innovative ways to increase productivity. One of the major objectives of KM is to improve productivity through effective knowledge sharing and transfer. Therefore, to maintain effe...
متن کاملEffective Monitoring and Control of Outsourced Software Development Projects
In our study of four outsourcing projects we discover mechanisms to support managerial decision making during software development processes. We report on Customer Office, a framework used in practice that facilitates reasoning about projects by highlighting information paths and making co-ordination issues explicit. The results suggest a key role of modularisation and standardisation to assist...
متن کاملManaging Uncertainty in Globally Distributed Software Development Projects
Global software development is not a phenomenon but a reality nowadays. However, it is still poorly explored. Lack of awareness of the particular factors inherited in the nature of globally distributed software projects makes practitioners struggle and invent new approaches to survive. It uncovers the necessity to support risk management activities. This paper describes a Knowledge Base and a R...
متن کاملA Case Study on the Impact of Global Participation on Mailing Lists Communications of Open Source Projects
Participants from different countries and across diverse time zones discuss important design decisions and resolve conflicts in open source projects using mailing lists. A good understanding of the social structure of these mailing lists and the impact of the global participant pool on that structure helps in managing these projects. In this paper, we present a case study which investigates the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Expert Systems
دوره 31 شماره
صفحات -
تاریخ انتشار 2014